
// 工单
import request from "@/utils/request"
import qs from "qs"

/**
 *GET 获取工单列表
  * @params {
 * @return {*}
 */
export function getOrderList(params) {
  return request({
    url: "/workOrder/getList?" + qs.stringify(params),
    method: "get",
  })
}
/**
 *GET 获取工单详情
  * @params {
 * @return {*}
 */
export function getOrderInfo(id) {
  return request({
    url: "/workOrder/getInfo?id=" + id,
    method: "get"
  });
}
/**
 *GET 获取当前用户工单列表
  * @params {
 * @return {*}
 */
export function getCurrentUserList(params) {
  return request({
    url: "/workOrder/getCurrentUserList?" + qs.stringify(params),
    method: "get"
  });
}
/**
 * 获取工单统计报表
 * @return {*}
 */
// 时间单位 week周 month月 year年
export function getReport(timeUnit) {
  return request({
    url: "/workOrder/getReport?timeUnit="+timeUnit,
    method: "get",
  })
}


/**
 * 新增工单
 *   * @params {
 * @return {*}
 */
export function addOrder(data) {
  return request({
    url: "/workOrder/add",
    method: "post",
    data
  })
}

/**
 * 填写工单
 * @return {*}
 */
export function fillInOrder(data) {
  return request({
    url: "/workOrder/fillIn",
    method: "post",
    data
  })
}

/**
 * 关闭工单
 * @return {*}
 */
export function closeDeviceFile(data) {
  return request({
    url: "/workOrder/close",
    method: "post",
    data
  })
}




// 


/**
 *GET 获取知会我的列表
  * @params {
 * @return {*}
 */
export function getNotifiedPerson(params) {
  return request({
    url: "/notifiedPerson/getList?" + qs.stringify(params),
    method: "get"
  });
}